package cn.edu.cug.cs.gtl.apis.render.viewers;

import cn.edu.cug.cs.gtl.apis.render.NativeObjectWrapper;
import cn.edu.cug.cs.gtl.apis.render.canvas.RenderAreaExaminer;
import cn.edu.cug.cs.gtl.apis.render.nodes.Node;

import javax.swing.*;
import java.awt.*;

public interface Viewer extends NativeObjectWrapper {
    void viewAll();
    JPanel getPanel();

    Component getComponent();

    RenderAreaExaminer getRenderArea();

    void setSceneGraph(Node node);
}
